package top.infopub.job.sts.service;


import java.util.List;
import java.util.Map;

import top.infopub.model.sts.ProSelfCae;
import top.infopub.generic.GenericService;


public interface ProSelfCaeService extends GenericService<ProSelfCae, String> {

    /** codegen **/
    /**
     * 查询某个项目  自行承接建安额 中标通知书日期在查询区间内数据 
     * @param where 开始时间，结束时间 ，hrOrgProId
     * @return 
     * @see
     */
    List<ProSelfCae> selectProQaOfCae(Map<String, Object> where);

    /**
     * 查询某个区域公司 自行承接建安额 中标通知书日期在查询区间内数据 
     * @param where 开始时间，结束时间，hrOrgAreaId
     * @return 
     * @see
     */
    List<ProSelfCae> selectAreaQaOfCae(Map<String, Object> where);

    /**
     * 汇总所有项目自行承接建安额 中标通知书日期在查询区间内数据 
     * @param where 开始时间，结束时间
     * @return 
     * @see
     */
    List<ProSelfCae> selectAllProQaOfCae(Map<String, Object> where);


    /** job执行方法 **/
    void stsProSelfCaeJob();

}